﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Bricks.Site.Models.DBViewModel.Contract
{
    public class VMContractInfo
    {
        public Guid ID { get; set; }

        public Guid PID { get; set; }

        //合同单位名称
        public string ContractUnitName { get; set; }

        //标段编号
        public string ContractCode { get; set; }

        //标段名称
        public string ContractName { get; set; }

        //标段类型
        public string ContractType { get; set; }

        //开始桩号
        public string StartStake { get; set; }

        //结束桩号
        public string EndStake { get; set; }

        //计划开工日期
        public DateTime? ScheduledStartDate { get; set; }

        //计划完工日期
        public DateTime? ScheduledEndDate { get; set; }

        //项目总工期
        public int? ProjectPeriod { get; set; }

        //标段金额
        public decimal? ContractMoney { get; set; }

        //施工图金额
        public decimal? ConstructionDrawMoney { get; set; }

        //变更增减金额
        public decimal? AlterIncreaseOrDecreaseMoney { get; set; }

        //变更后金额
        public decimal? AfterAlterMoney { get; set; }

        //累计计量金额
        public decimal? AccumulativeEstimateMoney { get; set; }

        //累计计量比例
        public decimal? AccumulativeEstimateProportion { get; set; }

        //对应单位
        public Guid? CorrespondenceUnit { get; set; }

        //对应单位名称
        public string CorrespondenceUnitName { get; set; }

        //合同内容简介
        public string ContractContent { get; set; }

        //其他附件
        public string Attachment { get; set; }

        //层次编码：用于排序
        public string LevelCode { get; set; }




        //标段金额
        public int ContractMoneyStr { get; set; }

        //施工图金额
        public int ConstructionDrawMoneyStr { get; set; }

        //变更增减金额
        public int AlterIncreaseOrDecreaseMoneyStr { get; set; }

        //变更后金额
        public int AfterAlterMoneyStr { get; set; }

        //累计计量金额
        public int AccumulativeEstimateMoneyStr { get; set; }

        //累计计量比例
        public string AccumulativeEstimateProportionStr { get; set; }
    }
}
